﻿
/* Styles for validation helpers
-----------------------------------------------------------*/
.field-validation-error {
    color: #f00;
}

.field-validation-valid {
    display: none;
}

.input-validation-error {
    border: 1px solid #f00;
    background-color: #fee;
}

.validation-summary-errors {
    font-weight: bold;
    color: #f00;
}

.validation-summary-valid {
    display: none;
}
/**/
body 
{
    background-color:#E1E1E1;
}

.container
{
    background-color:White;    
    min-height:500px;
    border:1px solid  #d1d1d1;
}

.back-header .cover
{
    padding-left:10px;    
    padding-top:20px;
    padding-bottom:20px;
    color:white;
    background-color:#187EB1;
}
.back-header .cover h2
{
    color:White ;    
}
.back-menu 
{
    background-color:#cc263e;    
    color:White;
    line-height:normal;
}

.back-menu a
{
    text-decoration:none;
    margin:0px;    
    padding-top:5px;
    padding-bottom:5px;
    display:inline-block;
    color:White;
}
.back-menu ul
{
z-index:100;    
}
.back-menu a:hover
{
    background-color:#202020;
    color:White;
}
.page-title
{
    padding:10px 0px 0px 10px;
    text-align:left;
    font-family:"Helvetica neue",helvetica,sans-serif;
    font-size: 26px;
    font-weight:bold;
    color:#3a3a39;
    text-align:center;
    padding-left:0px;
    padding-bottom:10px;
    margin-bottom:5px;
    border-bottom:solid 1px #d1d1d1;
}

.page-body
{
    padding:0 10px 0 10px;    
}

h2
{
    margin:0;    
}

.deleted
{
    padding-left:16px;
    background: url(images/delete.png) no-repeat;
    height:16px;
    display:block;
}

.active
{
    padding-left:16px;
    background: url(images/active.png) no-repeat;
    height:16px;
    display:block;
}

.inactive
{
    padding-left:16px;
    background: url(images/inactive.png) no-repeat;
    height:16px;
    display:block;
}

.lock
{
    padding-left:16px;
    background: url(images/lock.png) no-repeat;
    height:16px;
    display:block;  
}
.edit
{
    padding-left:16px;
    background: url(images/edit.png) no-repeat;
    height:16px;
    display:inline-block;
}
.add
{
    padding-left:16px;
    background: url(images/add.png) no-repeat;
    height:16px;
    display:inline-block;
}

.product
{
    padding-left:16px;
    background: url(images/product.png) no-repeat;
    height:16px;
    display:inline-block;
}

.news
{
    padding-left:16px;
    background: url(images/news.png) no-repeat;
    height:16px;
    display:inline-block;
}
table.admin-list thead td.checkbox
{
    width:20px;    
}
table.admin-list thead td.state
{
    width:50px;
}
table.admin-list thead td.ordernumber
{
    width:20px;    
}
table.admin-list thead td.name
{
    width:350px;    
}
table.admin-list input[type=text].order-number
{
    width:30px;    
}
table.admin-list input[type=text]
{
    width:100%;    
}
table.admin-list input[type=button]
{
   min-width:50px;
}
table.admin-list select
{
    width:100%;    
}

select
{
    height:30px;    
    margin:0px;padding:0px;
}

textarea
{
    font-family:inherit;    
    height:150px;
}
input[type=button], input[type=submit]
{
    height:34px;
    min-width:100px;
    margin:0px;
    padding:0px;
}
input[type=text]
{
    height:27px;    
    padding-left:5px;
}
table.admin-list thead tr td
{
    font-weight:bold;
    height:50px;   
    background-color:#d1d1d1;
    border-top:1px solid #d1d1d1;
    border-bottom:1px solid #d1d1d1;
    color:#111;
}

.section-header
{
    background-color:#d1d1d1;
    font-weight:bold;
}

table.admin-list tr td
{
    border-bottom:1px solid #d1d1d1;
    }

.list-pager
{
    text-align:right;
}

.admin-detail label
{
    min-width:250px;    
    font-weight:bold;
    display:inline-block;
    height:30px;
}

.admin-detail input[type=text]
{
    width:250px;
}

.comment-filter input[type=text]
{
    width:75px;    
}
.logout
{
    float:right;
    color:White;    
}

.logout:hover
{
    text-decoration:none;
    color:White; 
}

input[type="text"].date
{
    width:80px;
    }

input[type="text"].time
{
    width:50px;
    }